Skip to main content
TrustRadius
AppDynamics

AppDynamics

Overview

What is AppDynamics?

AppDynamics is an APM and Mobile APM program, with application mapping and predictive capabilities. These capacities enable automated remediation and code-level diagnostics in real time. It can be deployed on-premise or as a SaaS.

Read more
Recent Reviews
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Popular Features

View all 8 features
  • Application monitoring (59)
    9.3
    93%
  • Threshold alerts (58)
    9.0
    90%
  • Predictive capabilities (57)
    7.8
    78%
  • Database monitoring (58)
    7.7
    77%

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is AppDynamics?

AppDynamics is an APM and Mobile APM program, with application mapping and predictive capabilities. These capacities enable automated remediation and code-level diagnostics in real time. It can be deployed on-premise or as a SaaS.

Entry-level set up fee?

  • No setup fee
For the latest information on pricing, visithttp://www.appdynamics.com/pricing/us

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

11 people also want pricing

Alternatives Pricing

What is New Relic?

New Relic is a SaaS-based web and mobile application performance management provider for the cloud and the datacenter. They provide code-level diagnostics for dedicated infrastructures, the cloud, or hybrid environments and real time monitoring.

What is SolarWinds Pingdom?

SolarWinds Pingdom is a website uptime monitoring and alert tool, with additional reporting and Real User Monitoring capabilities. Pingdom is part of SolarWinds’s DevOps package, enabling full-stack monitoring as a service.

Return to navigation

Features

Application Performance Management

Application performance management software monitors software to ensure performance and availability

8.4
Avg 7.6
Return to navigation

Product Details

What is AppDynamics?

AppDynamics delivers real-time access to every aspect of an organization's business and operational performance, so they can anticipate problems, resolve them automatically, and make smarter, more certain business decisions. Application intelligence provides the user with business and operational insights into application performance, user experience and business impact of their software applications.

AppDynamics Features

Application Performance Management Features

  • Supported: Application monitoring
  • Supported: Database monitoring
  • Supported: Threshold alerts
  • Supported: Predictive capabilities
  • Supported: Application performance management console
  • Supported: Collaboration tools
  • Supported: Server availability and performance monitoring
  • Supported: Server usage monitoring and capacity forecasting

AppDynamics Video

Alaska Airlines has a reputation for stellar customer satisfaction and service, consistently scoring well in distinguished industry lists, including ranking "Highest in Customer Satisfaction Among Traditional Carriers in North America" in the J.D. Power North America Airline S...
 Show More

AppDynamics Competitors

AppDynamics Technical Details

Deployment TypesOn-premise, Software as a Service (SaaS), Cloud, or Web-Based
Operating SystemsWindows, Linux, Mac
Mobile ApplicationApple iOS, Android, Windows Phone, Blackberry

Frequently Asked Questions

AppDynamics is an APM and Mobile APM program, with application mapping and predictive capabilities. These capacities enable automated remediation and code-level diagnostics in real time. It can be deployed on-premise or as a SaaS.

New Relic and Datadog are common alternatives for AppDynamics.

Reviewers rate Application monitoring highest, with a score of 9.3.

The most common users of AppDynamics are from Mid-sized Companies (51-1,000 employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(226)

Attribute Ratings

Reviews

(1-25 of 28)
Companies can't remove reviews or game the system. Here's why
Score 10 out of 10
Vetted Review
Verified User
AppDynamics helps us conduct root cause analysis when performance problems arise by combining data from several application infrastructure components. We can identify the precise source of errors or bottlenecks, regardless of whether they come from database queries, external dependencies, or application code, thanks to features like transaction tracing and code-level visibility. We can quickly identify and diagnose problems because AppDynamics gives us real-time visibility into the performance of our applications. We track important metrics like throughput, error rates, response times, and resource usage in every tier of our application stack.
  • I was able to track a user request as it moved through the different parts of your application stack with the assistance of AppDynamics' end-to-end transaction tracing feature. This feature aids in pinpointing the precise locations of latency or failure in a transaction, be it in database queries, backend services, or frontend code.
  • AppDynamics provides in-depth analysis of my application code's performance. The architecture of the application, including method calls and database interactions, can be automatically found and mapped.
  • AppDynamics allows for continuous monitoring and automation throughout the software development lifecycle by integrating seamlessly with well-known DevOps tools like Jenkins, Ansible, and Kubernetes.
  • New users' learning curves may be lowered by streamlining the configuration procedure and offering more user-friendly interfaces.
  • AppDynamics could be more widely available to users if more affordable options or tiered licensing schemes were offered.
  • AppDynamics could automate performance prediction, root cause analysis, and anomaly detection by utilizing AI and machine learning.
Platforms for software as a service (SaaS) frequently cater to a large number of users with a variety of needs and usage patterns. Because AppDynamics offers multi-tenant monitoring capabilities to track performance across various customer environments, it is a good choice for SaaS platform monitoring. SaaS providers can maximize resource utilization, proactively detect and resolve performance issues, and provide a dependable and consistent user experience for their clients with AppDynamics.
Anuj Rai | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
AppDynamics is one of the best application performance monitoring tools out in the market which gives you end to end visibility about application stack, infrastructure. Since it is been used by different teams for troubleshooting different issues like performance tester for identifying bugs like memory leakage, performance enhancement. For developers code optimization before realising it in the production environment and for production support folks it's quite handy tool for resolving critical production issue hence reducing mean time to resolution (MTTR). AppDynamics is a single platform with different modules to discover the stack of application or infrastructure.

  • AppDynamics community support is really strong so even if you are not premium member of its product. You can reach out to community regarding your issue and the resolution is quite strong.
  • Documentation maintained with each version support is quite good. So make sure if you looking for any kind of implementation do check the version as every new version they release new feature and fix the bugs of previous version.
  • Trial product is really good as they provide this option of running controller in the cloud without you getting your hands dirty with installation parts and checking the ports numbers that need to be opened for communication purpose.
  • In terms of dashboard I believe there is plenty of room for improvement as it's lacking many advance like searching data within the dashboard is not possible.
  • Synthetic monitoring part is still complex and need[s] to be addressed as hosting agents for synthetic monitoring is still [a] challenging task.
  • The on premise controller setup requires huge resources and since it's the important component of AppDynamics ignoring it will cause loss of metrics and slowness while capturing metrics.
Since AppDynamics is not open source monitoring tool like Nagios, it has many advanced features likes drilling the issues at code level and identifying the potential class and method responsible for the issue save the time of developer instead of going through the entire code, now he has the code line number to fix.
Flow graph of application helps understanding how the services are performing across different tier and which service need improvement.
Setting up health rules is quite dynamic so now you don't have to depend on static number for threshold for triggering alert. Alert can be triggered on the basis of standard deviations and mathematical formula.

AppDynamics monitoring solution is quite expensive so if a medium enterprise who have budget constraints for performance engineering department can check for other open source tools and setting up AppDynamics requires huge infrastructure so procurement of those resources is overhead.
Ayesha Tabassum | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
AppDynamics enables me to rapidly determine the underlying cause of performance problems by tracking transactions through the application's multiple tiers. With AppDynamics, I can dig deep into particular source code and transactions to find performance hotspots and maximize their effectiveness. This assists me in identifying places where I can optimize database queries or debug code. Like a hawk, AppDynamics monitors and records exceptions and errors. We are able to recognize trends, identify reoccurring problems, and stop them before they disrupt our users.
  • AppDynamics delves deeply into traceability and profiling at the code level. By identifying and refactoring any hidden performance hogs in our code, we can directly observe the performance improvements.
  • AppDynamics provides real-time dashboards and in-depth insights into each layer of the application stack, lifting the curtain on performance.
  • AppDynamics gives us the ability to proactively detect and resolve performance issues. We are able to keep things running smoothly for our users and stop outages.
  • We can monitor stability and performance prior to, during, and following releases with AppDynamics, which helps to minimize regression risks and facilitate smooth rollouts.
  • AppDynamics may enhance its capacity to track transactions through complex distributed systems and microservices, offering a more comprehensive understanding of application behavior.
  • Better search and filtering capabilities would enable engineers to quickly obtain deeper context by drilling down into individual data points.
  • AppDynamics might be more widely available to engineers and organizations if it offered subscription plans or tiered pricing options.
The AI-powered suggestions from AppDynamics were crucial in helping us maximize our use of resources. In order to handle peak traffic, we had to continuously scale up our infrastructure, which resulted in needless expenses. AppDynamics recommended streamlining database queries and caching strategies, which led to a 20% decrease in resource usage without compromising performance. We were able to invest in other areas of our application while saving a substantial amount of money thanks to this.
Mary Smith | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
In ourdevelopment team, AppDynamics is the go-to tool for code-level visibility. It helps us identify performance bottlenecks, optimize code, and ensure our applications run smoothly. The scope extends to continuous improvement, with a focus on enhancing the overall user experience.
  • AppDynamics provides real-time insights into application performance. For instance, during high-traffic events, it accurately tracks response times, transaction rates, and error rates. This real-time monitoring ensures that any performance issues are identified and addressed promptly, maintaining a seamless user experience.
  • AppDynamics is noted for its scalability and versatility. It's flexible enough to meet the requirements of both large and small companies. Its flexibility and scalability make it a good fit for anything from simple web apps to large-scale enterprise networks.
  • AppDynamics AppDynamics helps enterprises to monitor and trace specific business transactions. This is very helpful for learning how various transactions influence the overall performance of an application. Transaction timings, mistake rates, and successful/failed transaction outcomes are areas where it shines.
  • The initial setup process of AppDynamics could be more user-friendly. Some users find the configuration and onboarding to be a bit complex. Improving the onboarding experience could make it more accessible, especially for smaller teams or those with limited resources.
  • It can be difficult for some users to get AppDynamics up and running for the first time. For new users, the platform's usability might be improved by streamlining the onboarding process or providing more user-friendly setup wizards.
With its sophisticated tools and all-encompassing strategy, AppDynamics provides reliable application performance monitoring. While there is a learning curve and some expense associated with this approach, the benefits it provides to enhancing application speed make it worthwhile.
Score 9 out of 10
Vetted Review
Verified User
  • AppDynamics gives me a complete picture of my applications performance, complete with real-time metrics in depth traces and applications topology maps. I can quickly locate and fix performance bottlenecks in my applications with the help of this information.
  • Application errors are automatically detected and reported along with stack traces, root cause analyses and suggested corrective actions. This increases the dependability of my apps and helps me to swiftly fix application errors. I optimize using AppDynamics granular insights into the performance of my applications. It allows me to pinpoint resources-wasting code, sluggish database queries and needless resources.
  • With real-time metrics, in depth traces and application topology maps, it gives us a complete picture of the performance of their applications, so that we can identify areas for improvement and gain insight into the performance of the applications with the help of this visibility.
  • The scope of my use is quite extensive, to keep an eye on and control the performance of every application in my company, I use AppDynamics. This covers back-end systems like database and applications servers in addition to mobile and web applications.
  • AppDynamics automatically creates comprehensive maps of the topology of applications, which include all of the components and their interrelationships, I can quickly identify potential performance bottlenecks and understand how their applications operate.
  • Strong root cause analysis feature offered by AppDynamics enables to locate performance issues at their sources fast, this saves a great deal of time and effort when debugging performance issues.
  • A large number of other tools, including development monitoring and ITSM tools are integrated, through which we can get a unified view of application performance and optimize the workflow.
  • Pay-as-you-go is one more flexible option that AppDynamics could provide to lower costs for small and medium-sized enterprises.
  • By offering more instructions and documentation, it could make it simple to set up and use.
  • AppDynamics should clarify and condense the documentation to make it better like it could offer more screenshots and code examples.
  • They are highly recommended to enhance customer service by increasing team member's responsiveness to queries.
  • For our company, we can view the performance of its applications infrastructure in real time with AppDynamics. This enables the business to promptly detect and address performance issues before they have an adverse effect on clients, for example, it increases the capacity of web servers if it notices that they are operating at capacity in order to enhance performance.
  • For cloud-native applications, it offers complete APM support, this makes it a good choice for adopting native technologies.
  • It assists in adhering to rules pertaining to performance, to prove compliance with laws like HIPAA and PCI DSS, AppDynamics can be used to provide reports on the performance of applications.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
  • It provide me a detailed insight into my code including which lines of code are taking most time or not responding to execute.
  • When there is a issue with my application, I use it to track down the root cause , it is very helpful when facing issue with complex application with multiple components.
  • It also helps me to optimise my code to identify which methods are taking the most time to execute, this helps in improving code further.
  • It helps in identifying and improving the bottlenecks in the applications, resulting in improved performance of the application, it is very helpful in increasing customer satisfaction , improved employee productivity and revenue too.
  • It shows us that which line of code are taking most of the time to execute or which line is not responding, so that we use this information to optimise code for better performance.
  • It allows us to actively respond quickly to performance issues, like it sends notification or alert when there is decrease in the response time of application.
  • It helps us in identifying the root cause of the issues like which specific query or third party library is causing performance issues, this is very helpful for complex applications with multiple components.
  • We have faced challenges while its setup, as due to its complexity, this needs to be improved as initially we have limited It resources for set up and this can be faced by others too.
  • It collects a lot of data which ultimately some time results in its low performance and also the performance of the App is decreases,
  • The user interface is little challenging , so there should be improvement by providing more step-by-step instructions.
  • For monitoring and managing complex applications, for our financial department it provide a comprehensive view of performance of their trading platform. The trading applications are complex application with multiple components, which include database and messaging queues, this allows them to quickly identify and resolve performance problems before they impact users.
  • Its is well suited for monitoring and managing micro services based applications , like is provide visibility into performance of micro services and interactions between them.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
AppDynamics is the best application monitoring solution I have ever tested. Been using for over a year and very impressed with the amount of configurable dashboards and alerting options. We mainly use it for website and SQL monitoring and it has proven very useful in detecting bad code and queries that were slowing down the SQL.
  • Identifying problematic queries on databases
  • Website monitoring
  • Alert generation
  • Difficult to setup
  • Not the best at Event correlation
  • Recurring cost very high
AppDynamics is well suited for website and application monitoring. It was able to identify some code on our websites that needed to be cleaned up and we were able t configure alerts to send to the relevant server owner when a service went down. It does a very good job with real time performance on you apps. When systems are in non production or 100% uptime is not required it is hard to justify the cost and time to configure AppDymanics
Score 9 out of 10
Vetted Review
Verified User
Incentivized
I have advised and supervised the implementation of Cisco AppDynamics to one of my clients in Hyderabad location in India. My client wanted a strong software suite to gain real-time visibility into the performance of their "Dynamics365" customer support applications used for handling tickets, progress tracking, real-time updates, and other customer interactions.

My client is one of the top 10 Support Service Providers in India. With AppDynamics APM features for monitoring the health and performance of critical application host, such as their customer relationship management(CRM) system, Employee Monitoring System(EMS), and some of their own Private customized applications. AppDynamics sets up performance baselines and thresholds to detect anomalies and excessive resource usage.

Apart from that AppDynamics is configured to send alerts to my clients' IT team when predefined performance thresholds are exceeded, with the help of which their IT team responds promptly to resolve the issue and meanwhile can engage in other critical tasks.
  • Real time application threshold monitoring
  • Real time performance monitoring of important applications
  • Incident reporting and alerting
  • Capacity planning based on reports and analytics
  • Perfect visualization and reporting
  • Costing compared to its alternatives in market
  • Machine learning and AI integration should be added to further ease and automate
  • Set up takes time, specially in hybrid structure
AppDynamics, which I have employed in my last client, keeps their application downtime and threshold in check, my client is one of the Top 10 Support Service Specialist in the market in India. My client now uses AppDynamics to check the performance and supportability along with stability analysis of their internal support Service portal which is hosted on a Hybrid setup.

Performance analytics, Threshold monitoring, Alerting of Incidents and Customization of options to carry out post Incident raised are the features which AppDynamics has chosen for our client. Being in the service sector, downtime is a major risk, so to keep up my clients' commitment of an SLA response of 10 minutes, AppDynamics is a key tool.
May 02, 2023

AppDynamics Review

Score 8 out of 10
Vetted Review
Verified User
Incentivized
We were managing 100s of micro services running on Kubernetes and to make sure our services performance remain up to mark we need implemented AppDynamics. The real-time view of the application architecture and performance metrics. Which help us narrow down to the troubleshooting process starting point.
  • Easy to setup
  • Application Monitoring
  • Predictive capabilities
  • Complicated licensing
  • Setting up alerts is a bit hard
Will recommend AppDynamics If you need a single tool for monitoring and log analytics. It helps is narrowing down the problem in hand to troubleshoot wether its a hardware, database, connectivity or application issue. Recommended for any large organisation which needed to monitor 100s of services in realtime.
Mohammad Anas | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We are using AppDynamics in our organization for application performance management(APM) purpose. AppDynamics is a fantastic tool that provides real-time monitoring and managing of application in a given environment. AppDynamics can be implemented in various environments such as Production, Development and pre-production environment as well. AppDynamics helped to maintained the smooth performance of our production application such as response time, CPU usage etc.
  • Real-time application/database performance can be monitored
  • Amazing visualization graphs in the user interface
  • Alerts can be set on various parameters for monitoring
  • Less subscription cost
  • Disk usage of servers can be implemented
  • Customization can be implemented on dashboard according to user need
AppDynamics is best suited for production application real time performance monitoring. With the easy to use user interface we can easily track on real time performance of our application. Also we can track the database performance and health such as CPU usage, active user sessions and blocking session etc in the production database. AppDynamics is less appropriate for small or non production applications.
William Guertin | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We are using it to monitor our nodejs environments. We want to understand as we develop our code and new methods to understand the impact on performance and view the process timings. We also want to clearly see if there are memory leaks. We want a single pane of glass to visualize all pieces of the environment. We tried to use Logic Monitor but it was limited in its abilities initially and required a lot of customization to give a limited view into our application environments.
  • execution time and percentage for process stack
  • clear monitoring of memory usage and details to help troubleshoot
  • application flow maps give a good picture of the inter-dependencies in the app
  • Synergy with Logic Monitor which we use for our infrastructure monitoring.
  • a fair amount of continual configuration to prevent false positives
  • There are a lot of technologies that App Dynamics covers and documentation is a bit of a weak spot in finding clear documentation, configuring dashboards, etc.
It handles auto-monitoring / configuring a dynamic performance set point that doesn't require manual configuration and the perspective is more end to end which from one perspective is good because you get a view of the whole application end to end but there is less focus than on actual response time to the end-user and detailed breakdown which is in some sense the ultimate purpose of performance monitoring.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
We had to measure critical business transactions in real-time especially for distribution channel applications. The infrastructure complexity was high to address specific outages between layers. Those were the two main motivations to looking for APM solutions in the market and end up choosing Appdynamics.
  • The automatic topology discovery feature helps you to drill down every integration point to other systems.
  • Advanced transaction monitoring for web and mobile applications
  • Root cause analysis should be presented with proposed actions and recovery.
  • Needs huge storage if you keep the transaction history and most of the analytics features rely on that.
I would like to recommend two features that make Appdynamics look strong. For business people and users, it has nice built-in dashboards for mobile and web application monitoring like visitors location details, top requested pages/transactions, error details, etc. For tech ops teams, especially teams in charge of application or infrastructure management; automatic topology discovery is the most important part and helps them to identify issues at first look. It shows you the real-time error rate and application health in a single figure.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
AppDynamics is our enterprise preferred application monitoring tool. It has an easy way of installing the agents onto the servers and calculates valuable metrics for us. It has a great UI and we can configure various widgets and alarms. We can even set up notifications for alerts and debug the infrastructure very efficiently.
  • Ease of installing the agents is unbelievable. Supports almost all the servers and technologies.
  • The UI is very clean and very intuitive. Setting up widgets, Alarms, notifications are very powerful features
  • The ability to drill down to a particular layer in technology is useful to find out the performance bottlenecks efficiently.
  • It's an excellent tool to start with. There are some open source monitoring tools catching up fast and the cost of AppDynamics can be a little burden.
  • Integrating infrastructure monitoring along with application monitoring can be a differentiator.
Excellent tool for Application monitoring. Can be combined with Performance tests to understand pain points in the application and improve Setting up alarms/notification on an excellent UI is awesome. If you want to fine-tune performance issues looking at various layers of architecture like middle layer, DB layer, etc.., this tool is a perfect fit. Areas that are not best fit - In my opinion, If you want to do infrastructure monitoring AppDynamics is not yet there. Eventually, it will catch up is what I think.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use it to monitor one core application. It's being used by [the] IT department, but it benefits the entire company. It simply helps us to have a completely different view of our environment. It's amazing how AppDynamics display[s] problems and different viewpoints. Better than any application that I tested before.
  • Dashboards.
  • Easy to use.
  • Quick to setup.
  • Ready to use.
  • Price.
  • Licensing options.
  • Pay per month in AWS.
When you don't have any idea about how your environment is really working, this application will help you, for sure. When you already know your environment, but don't have more ideas of what's happening, this application is also for you. When you know your environment, already monitor, and want to have a better opinion of how your application is working, what [t] really does, how [it's] impacted by other applications, AppDynamics [is] again, your application. I didn't know any scenario, except price, that this application shouldn't work.
Jared Jacobson | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We created a database platform window for specific databases that we need to monitor. This application [will] monitor the current activity, provide statistics relating to the data base, and provide info on the total number of executions that have been preformed. It monitors activity on our Oracle Database.
  • Gives you end to end visibility into your applications.
  • Lets you monitor all your databases.
  • Lets you monitor your infrastructure.
  • Need more tips and tricks.
  • Need more tutorials on how to use the product.
  • Need more insight as to how that product can be used.
This product is great if you need to have a dashboard that will give you information in real-time about the health of your databases. This product is well suited for applications that involve very large data volumes, where performance management is essential when you are constantly rolling out new updates.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We at our company use this software across the board as it is one of the leading softwares that help application performance management.
A tool that not only gives you code level visibility, but also monitors your application infrastructure.
Our[s] is a management consulting firm so we work on a lot of tech platforms like dot net, node, php etc. Wherein we manage customer's microsites, Write code, maintain all these applications through AppDynamics.
  • Provide details to solve performance problems.
  • Has an analytics driven approach.
  • Monitors and reports on performance at all levels.
  • Great for monitoring web apps.
  • Great analytical dashboards.
  • It's has two versions - the actual and lite. The lite version only shows data from last 2 hours. It is certainly not enough to monitor.
  • Some data gets lost on all functions.
  • Sometimes JVM errors and application error[s] show up - not sure why.
Drilling to the root level of the issue is possible with this tool. Project functions are awesome. It integrates well with load runner, [thus] making performance testing a bliss.
It helps finding the bottlenecks from the code as we can extract exact method and class names from the code.
Web applications monitored [is] a breeze. Great analytical dashboards. Monitoring infrastructure is also great using this tool.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
We use AppDynamics software for app monitoring of our products and servers. We monitor user interactions with our applications. It is installed on all of our servers (hosted and on-prem). We can proactively monitor the apps to make sure we are meeting our key performance SLAs and checking for where the slowness occurs.
  • Zoom feature is awesome for looking at higher level or detailed level.
  • App monitoring.
  • The UI is easy to use and intuitive.
  • Customized Reporting.
  • It is a very complex product and requires training.
  • User admin can be better.
  • Mobile app is poorly designed.
  • It will cost you and arm and a leg (maybe two).
This product is great for very big organizations with complicated products that are business critical. For example, for managing and monitoring millions of transactions. It is not a great product if you are trying to monitor small software apps and don't have that much complexity. You can look at other options. Also, it does not make sense if Budget [is] a key factor.
April 23, 2021

AppDynamics Review

Score 8 out of 10
Vetted Review
Verified User
Incentivized
Single pane viewing of what matters most. The simple click of a button and I can view infrastructure response, user "click thru" i.e. completes in a weekly/monthly report that takes minutes instead of hours to create. We were able to view what percentage of users visited/clicked thru with the device and time of day. We were also able to see their drop point. Immediately saw a trend and got our app team on it. After that, we saw an almost immediate uptick with our business partners.
  • What sold me was the agent-less monitoring of the databases so we could actually see in real time what days/times we needed to apply additional CPU resources.
  • Provides complete visibility on the application's performance (Application Monitoring), database performance, and infrastructure performance ranging from 1 day - 1 year.
  • The level of insights it provided helped us address the production issues quickly and we started using it for all new development and deployment. It helped us move from being reactive to proactive in identifying and managing issues/ bottlenecks
  • Price of the AppDynamics is high. But it has many valuable features. This makes it difficult for small businesses to enter.
  • Functionality is overkill for most small to midsize businesses (SMBs). When stacking up product units, it can get pricey for enterprises as well.
  • With fine granular configs and customizations available, it will also mean that it is very complicated and requires a certain amount of knowledge before we can make full use of all features in the product. Much careful thought and planning is required to get the most of it. Set-up will be longer. One recommendation is for features to be better documented.
We execute various types of performance testing such as load testing, stress testing, endurance testing, and spike testing on the daily basis in various environments. It was tough to detect and monitor the performance issues for each type of performance testing, but using AppDynamics, it is possible to create a trend in bottleneck detection. When the performance testing projects integrated with CI/CD pipeline, then the AppDynamics plugin helps a lot. for example, if there is a performance degradation, it allows the job to be failed.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We have been using it to control some services that we have in the cloud. It has been really helpful, and saved us from some problems.
  • Working to set the map of our cloud apps lets us see all the environment clearly.
  • We set alarms that warn us when something is not working fine.
  • Maybe they could provide a better training program.
  • Better user role definition.
AppDynamics has been really helpful to assure uptime with our environment. The best future is the graphic interface.
Eduin Zuloaga | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
The IT operations department uses AppDynamic. It provides synthetic monitoring of our applications, allows us to see in real time how the various applications installed by server communicate with others. This helps us to have control of the connections and allows us to have extract metrics of the amount of possible errors between connections. It is very valuable to monitor web services and their connections.
  • It is not intrusive and agents do not consume too much resources
  • It has an intuitive interface
  • Excellent functionality to customize report
  • The interface is somewhat complex at first, it is difficult to find important and necessary information.
  • There is a bit of learning curve to get the hang of the tools' features as it has a lot of them.
  • Perhaps the pricing is a bit on the high side when you have several hundreds of servers to monitor.
I like AppDynamics very much because it helps me to control in a more efficient way the apps that I am [deploying] in the cloud. It offers detailed data, it has a light load on the server, it helps to find errors easily and it constantly monitors the stability and the performance of the apps. it allows me to follow the interactions on our website and APIs and improve with this data the processes of sales, production and marketing.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Our application is costing and contracting modeling software. The application involves very extensive calculations that are very CPU intensive on the app server-side as well as on the database server. These calculations are pretty complex queries that needed optimization as they generally take several hours. We brought in an APM tool to look further into these transactions to improve the performance. After exploring a couple of products, we decided to go with AppDynamics. It is currently used by just our department.
  • Ease of setup, with pretty extensive documentation.
  • AppDynamics has several components to monitor applications, physical server resources, database servers, and networking. The fact that all of them are independent of each other makes it convenient to start/stop these services as needed in production.
  • The support team is very knowledgeable in the product and provides the necessary help from the initial setup to the final setup in production.
  • Generally speaking, AppDynamics serves the purpose we initially intended this product to do. However, there are certain limitations to how our application works. AppDynamics was likely built for monitoring applications that handle hundreds and thousands of transactions such as an ecommerce application, and so is limited in how a baseline can be set up as it pertains to our product. Ours does not deal with so many transactions in a given amount of time but every transaction has sub-transactions it performs. So, while using a SaaS model to setup business transactions, we are limited to what the cloud server is configured to and is not customizable.
As it pertains to monitoring database transactions, as our application relies heavily on SQL, AppDynamic's monitoring tool made an immediate impact on sorting which ones are slow. The business transactions that we can capture are limited in the sense that our application works where it can't be limited to 200, so we ended having to setup service endpoints to account for it.
Tyler Twitchell | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We use AppDynamics to gain insight into our application through the view of the endpoint which can be a web server, SQL Database or our storage systems. Since AppDynamics relies on an agent to process the information it can access the network, and application stacks, to give us in-depth information about the way traffic is being passed to/from each server and allows us to dig deep into errors that we cannot find any other way.
  • Giving a network map of our application that shows where slowdowns are occurring and where network traffic is running into a bottleneck.
  • We are able to gather node-specific information that shows the number of sessions a web server or even Redis session statistics.
  • We use AppDynamics to give a holistic view of our application allowing us to quickly narrow in on problems.
  • The user interface can be a bit challenging to use and configure for specific things.
  • Some of the performance graphs, such as CPU usage across many servers, can take some considerable time to set up whereas the same graphs can be compiled very quickly with another monitoring tool like Splunk.
  • I wish there was a way to show more performance graphs of trend lines, where you could mouse over one graph and show stats across all graphs in one dashboard.
Using AppDynamics to gain insights into our application through the view of the endpoint which can be a web server, SQL Database or our storage systems, has provided our support teams the ability to narrow in on problems very quickly by looking at our application from a holistic view. We have been able to isolate a specific error and determine where in the application stack that occurs to determine if there is a coding problem or an issue with how the server communicates with other subsystems.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We used AppDynamics originally for application performance monitoring of our custom websites and applications. We didn't know where the slow-downs were happening. The up/down way of monitoring wasn't enough for us, so the slowness, machine learning and baselining was really nice. Seeing successful, yet slow transactions really helped us find problems. It was nice to see the "inside-out" view of our apps.

This was an added service, so though it wasn't fully deployed, we used it across various departments for a variety of applications.

Seeing user experience was also very helpful. We purchased the end-user monitoring portion of it to capture "outside-in" and marry that with the previous view from the APM portion.
  • Integration with multiple frameworks (Java, NodeJS, .NET, etc). Good database monitoring tool as well as end-user and synthetic user monitoring tool.
  • Works great for on-premise and is always maturing and keeping up with industry trends.
  • It's been in Garter's Leader Quad for years now.
  • Very intuitive web UI and IT, Mgmt, QA, Devs, and Ops could easily use it.
  • SaaS is developed prior, then on-premise. We have reasons to need all of it on premise. They stay in step pretty well, and will fulfill promises to deliver. Sometimes, a new functionality is available only in SaaS until it's available for on-premise (2-8 months later depending)
  • It's not a real-time monitoring solution. There's a 90 second delay. That wasn't a problem for me, but I had a few that had issue with that.
We had slowness, but didn't know where. We quickly would find out if it was the network, database, app server, webserver, or otherwise. They don't like me saying this, but it's a great "finger-pointer".
Score 9 out of 10
Vetted Review
Verified User
Incentivized
AppDynamics is used to provide application performance monitoring for our ecommerce booking website and external APIs, providing a valuable tool to ensure the application is working as it should, particularly in terms of performance - especially response time, etc. Alerting from AppDynamics is used to ensure any production issues are dealt with swiftly and it is also used for error monitoring and analysis.
  • AppDynamics provides an excellent overview of all the interactions between all of your various applications, providing a high-level view of the overall health of the whole application and any interactions or elements that are unhealthy can be seen from here.
  • AppDynamics focusses on Business Transactions, rather than overall application or server performance, meaning you can quickly see if one part of the system is not working as it should, meaning production issues are shown clearly as isolated problems (if they are) rather than overall application health problems.
  • AppDynamics provides excellent functionality with regards to tracing coding exceptions - errors can easily be drilled down to the method or line of code that is problematic.
  • AppDynamics is hugely flexible allowing very fine grained configuration and customisation.
  • It's just so complicated - it takes a while to get to grips with and needs careful thought and planning to get the most out of it. AppDynamics do provide excellent support for this though and will guide you.
  • It doesn't list out enough Database Transactions in the APM licencing model.
AppDynamics is really good for comprehensive application monitoring and alerting, but does carry a learning curve to get the real value out of it.
August 01, 2017

The Rolls Royce of APM

Rich Mephan | TrustRadius Reviewer
Score 6 out of 10
Vetted Review
Verified User
Incentivized
AppDynamics is being used as an application performance monitor spanning a multi tier cloud based environment which serivces up to 2000+ end users. AppDynamics is used to identify bottle necks and performance issues within our application as well as provide real time hardware stats for each of the constituent pieces of hardware within our cloud environment.

  • The user interface is brilliant, especially the map showing the flow of network traffic between your various pieces of hardware being monitored.
  • Easy to identify slow running queries.
  • Quick and easy to set up.
  • It is quite pricey, though does provide a lot more detail than other APM providers.
  • Traversing the call stack through multiple application layers can get confusing at times.
AppDynamics is clearly well suited for monitoring e-commerce applications and I can see where it adds huge value for organisations with this application. It is less suited as an entire suite for our application but we do get value from the parts of the application which do suit our application.
Return to navigation